Шаг 4 - Заливаем поверхность цветом.

Мы с Вами покрасим элемент управления. Для этого нам нужен объект CDAImage который мы сначала зальем цветом используя функцию SolidColorImage, потом элементу правления передадим этот объект и запустим анимацию. Мы воспользуемся готовым красным цветом.

HTML&JScript
Visual Basic
Visual C++

HTML&JScript

Создаем объект изображение и передаем элементу управления.

<SCRIPT language=JScript>
   mDAStatics = DAControl.PixelLibrary;
   myImg = mDAStatics.SolidColorImage(mDAStatics.Red);
   DAControl.Image = myImg; 
   DAControl.Start();
</SCRIPT>

А вот результат.

4_1.gif (5837 b)

Visual Basic

Объявим переменную DAImage

Dim mDAImage As DAImage

Создадим объект переменной и передадим элементу управления.

Private Sub Form_Load()
	Set mDAStatics = DAViewerControl1.PixelLibrary
	Set mDAImage = mDAStatics.SolidColorImage(mDAStatics.Red)
	DAViewerControl1.Image = mDAImage
	DAViewerControl1.Start
End Sub

А вот результат.

4_2.gif (2786 b)

Visual C++

Добавим описание классов цвета и изображения.

//}}AFX_INCLUDES

#include "dastatics.h"
#include "daimage.h"
#include "dacolor.h"

.......

Создадим объект цвета, используя его - объект изображения и передадим его в элемент управления.

.......

	// TODO: Add extra initialization here
	
	mDAStatics=m_DirectControl.GetPixelLibrary(); 
	mCDAColor = mDAStatics.GetRed();
	mCDAImage=mDAStatics.SolidColorImage(mCDAColor); 
 
	m_DirectControl.SetImage( mCDAImage);
	m_DirectControl.Start(); 
	return TRUE;  // return TRUE  unless you set the focus to a control
}

А вот результат.

4_3.gif (3738 b)

Hosted by uCoz